//
//  GBTableColumnHeader_position_bottom_sumaverage.m
//  MacStockApp
//
//  Created by 英傑 翁 on 12/6/17.
//  Copyright (c) 2012年 翁英傑. All rights reserved.
//

#import "GBTableColumnHeader_position_bottom_sumaverage.h"  
#import "GBTableColumnHeader_Indicator.h"  
#import "GBTableColumnHeader_signal.h"  
#import "GBTableColumnHeader_ObjectOtherKey.h"

//標記：部位-數據是依據其他欄位資料計算出來 1.1定義 最下面一列的總和與平均列計算功能關鍵值 要分別新增_tablesum _tableaverage .m 
 NSString * const DB_onlyfortableObject_positon_marketvalue_tablesum = @"DB_onlyfortableObject_positon_marketvalue_tablesum";
 NSString * const DB_onlyfortableObject_positon_marketvalue_tableaverage = @"DB_onlyfortableObject_positon_marketvalue_tableaverage";
 NSString * const DB_onlyfortableObject_positon_count_tableaverage = @"DB_onlyfortableObject_positon_count_tableaverage";
 NSString * const DB_onlyfortableObject_positon_count_tablesum = @"DB_onlyfortableObject_positon_count_tablesum";
 NSString * const DB_onlyfortableObject_positon_ProfitLoss_tablesum = @"DB_onlyfortableObject_positon_ProfitLoss_tablesum";    
 NSString * const DB_onlyfortableObject_positon_ProfitLoss_tableaverage = @"DB_onlyfortableObject_positon_ProfitLoss_tableaverage";
 NSString * const DB_onlyfortableObject_positon_ProfitLoss_percent_tablesum = @"DB_onlyfortableObject_positon_ProfitLoss_percent_tablesum";
 NSString * const DB_onlyfortableObject_positon_ProfitLoss_percent_tableaverage = @"DB_onlyfortableObject_positon_ProfitLoss_percent_tableaverage";
 NSString * const DB_onlyfortableObject_positon_ProfitLoss_today_tablesum = @"DB_onlyfortableObject_positon_ProfitLoss_today_tablesum";
 NSString * const DB_onlyfortableObject_positon_ProfitLoss_today_tableaverage = @"DB_onlyfortableObject_positon_ProfitLoss_today_tableaverage";
 NSString * const DB_onlyfortableObject_positon_cost_tableaverage = @"DB_onlyfortableObject_positon_cost_tableaverage";  
 NSString * const DB_onlyfortableObject_positon_cost_tablesum = @"DB_onlyfortableObject_positon_cost_tablesum";
 NSString * const DB_onlyfortableObject_positon_valueChangeSample_tablesum = @"DB_onlyfortableObject_positon_valueChangeSample_tablesum";  
 NSString * const DB_onlyfortableObject_positon_valueChangeSample_tableaverage = @"DB_onlyfortableObject_positon_valueChangeSample_tableaverage";
 NSString * const DB_onlyfortableObject_positon_valueChangeSample1_tablesum = @"DB_onlyfortableObject_positon_valueChangeSample1_tablesum";
 NSString * const DB_onlyfortableObject_positon_valueChangeSample1_tableaverage = @"DB_onlyfortableObject_positon_valueChangeSample1_tableaverage"; 


//MESA
NSString * const DB_his_data_signal_MESA1_State_tablesumLongCount = @"DB_his_data_signal_MESA1_State_tablesumLongCount"; 
NSString * const DB_his_data_signal_MESA1_State_tableaverageLongCount = @"DB_his_data_signal_MESA1_State_tableaverageLongCount"; 
NSString * const DB_his_data_signal_MESA2_State_tablesumLongCount = @"DB_his_data_signal_MESA2_State_tablesumLongCount";
NSString * const DB_his_data_signal_MESA2_State_tableaverageLongCount = @"DB_his_data_signal_MESA2_State_tableaverageLongCount";

NSString * const DB_his_data_signal_MESA3_State_tablesumLongCount = @"DB_his_data_signal_MESA3_State_tablesumLongCount";
NSString * const DB_his_data_signal_MESA3_State_tableaverageLongCount = @"DB_his_data_signal_MESA3_State_tableaverageLongCount";

//LF
NSString * const DB_his_data_signal_LF1_State_tablesumLongCount = @"DB_his_data_signal_LF1_State_tablesumLongCount";
NSString * const DB_his_data_signal_LF1_State_tableaverageLongCount = @"DB_his_data_signal_LF1_State_tableaverageLongCount";
NSString * const DB_his_data_signal_LF2_State_tablesumLongCount = @"DB_his_data_signal_LF2_State_tablesumLongCount";
NSString * const DB_his_data_signal_LF2_State_tableaverageLongCount = @"DB_his_data_signal_LF2_State_tableaverageLongCount";

NSString * const DB_his_data_signal_LF3_State_tablesumLongCount = @"DB_his_data_signal_LF3_State_tablesumLongCount";
NSString * const DB_his_data_signal_LF3_State_tableaverageLongCount = @"DB_his_data_signal_LF3_State_tableaverageLongCount";

//LFMESA
NSString * const DB_his_data_signal_LFMESA1_State_tablesumLongCount = @"DB_his_data_signal_LFMESA1_State_tablesumLongCount";
NSString * const DB_his_data_signal_LFMESA1_State_tableaverageLongCount = @"DB_his_data_signal_LFMESA1_State_tableaverageLongCount";
NSString * const DB_his_data_signal_LFMESA2_State_tablesumLongCount = @"DB_his_data_signal_LFMESA2_State_tablesumLongCount";
NSString * const DB_his_data_signal_LFMESA2_State_tableaverageLongCount = @"DB_his_data_signal_LFMESA2_State_tableaverageLongCount";

NSString * const DB_his_data_signal_LFMESA3_State_tablesumLongCount = @"DB_his_data_signal_LFMESA3_State_tablesumLongCount";
NSString * const DB_his_data_signal_LFMESA3_State_tableaverageLongCount = @"DB_his_data_signal_LFMESA3_State_tableaverageLongCount";

NSString * const DB_his_data_signal_LFMESA1_State_add_tablesumLongCount = @"DB_his_data_signal_LFMESA1_State_add_tablesumLongCount";
NSString * const DB_his_data_signal_LFMESA1_State_add_tableaverageLongCount = @"DB_his_data_signal_LFMESA1_State_add_tableaverageLongCount";


//尚未實現損益MESA
NSString * const DB_his_data_profit_MESA1_long_ratio_lasttrade_tablesum = @"DB_his_data_profit_MESA1_long_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_MESA1_long_ratio_lasttrade_tableaverage = @"DB_his_data_profit_MESA1_long_ratio_lasttrade_tableaverage";


NSString * const DB_his_data_profit_MESA2_long_ratio_lasttrade_tablesum = @"DB_his_data_profit_MESA2_long_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_MESA2_long_ratio_lasttrade_tableaverage = @"DB_his_data_profit_MESA2_long_ratio_lasttrade_tableaverage";

NSString * const DB_his_data_profit_MESA3_long_ratio_lasttrade_tablesum = @"DB_his_data_profit_MESA3_long_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_MESA3_long_ratio_lasttrade_tableaverage = @"DB_his_data_profit_MESA3_long_ratio_lasttrade_tableaverage";

NSString * const DB_his_data_profit_MESA1_short_ratio_lasttrade_tablesum = @"DB_his_data_profit_MESA1_short_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_MESA1_short_ratio_lasttrade_tableaverage = @"DB_his_data_profit_MESA1_short_ratio_lasttrade_tableaverage";
NSString * const DB_his_data_profit_MESA2_short_ratio_lasttrade_tablesum = @"DB_his_data_profit_MESA2_short_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_MESA2_short_ratio_lasttrade_tableaverage = @"DB_his_data_profit_MESA2_short_ratio_lasttrade_tableaverage";
NSString * const DB_his_data_profit_MESA3_short_ratio_lasttrade_tablesum = @"DB_his_data_profit_MESA3_short_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_MESA3_short_ratio_lasttrade_tableaverage = @"DB_his_data_profit_MESA3_short_ratio_lasttrade_tableaverage";

NSString * const DB_his_data_profit_MESA1_longshort_ratio_lasttrade_tablesum = @"DB_his_data_profit_MESA1_longshort_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_MESA1_longshort_ratio_lasttrade_tableaverage = @"DB_his_data_profit_MESA1_longshort_ratio_lasttrade_tableaverage";


NSString * const DB_his_data_profit_MESA2_longshort_ratio_lasttrade_tablesum = @"DB_his_data_profit_MESA2_longshort_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_MESA2_longshort_ratio_lasttrade_tableaverage = @"DB_his_data_profit_MESA2_longshort_ratio_lasttrade_tableaverage";

NSString * const DB_his_data_profit_MESA3_longshort_ratio_lasttrade_tablesum = @"DB_his_data_profit_MESA3_longshort_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_MESA3_longshort_ratio_lasttrade_tableaverage = @"DB_his_data_profit_MESA3_longshort_ratio_lasttrade_tableaverage";


//實現損益

NSString * const DB_his_data_profit_MESA1_long_ratio_realizedtrade_tablesum = @"DB_his_data_profit_MESA1_long_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_MESA1_long_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_MESA1_long_ratio_realizedtrade_tableaverage";


NSString * const DB_his_data_profit_MESA2_long_ratio_realizedtrade_tablesum = @"DB_his_data_profit_MESA2_long_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_MESA2_long_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_MESA2_long_ratio_realizedtrade_tableaverage";

NSString * const DB_his_data_profit_MESA3_long_ratio_realizedtrade_tablesum = @"DB_his_data_profit_MESA3_long_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_MESA3_long_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_MESA3_long_ratio_realizedtrade_tableaverage";

NSString * const DB_his_data_profit_MESA1_short_ratio_realizedtrade_tablesum = @"DB_his_data_profit_MESA1_short_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_MESA1_short_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_MESA1_short_ratio_realizedtrade_tableaverage";
NSString * const DB_his_data_profit_MESA2_short_ratio_realizedtrade_tablesum = @"DB_his_data_profit_MESA2_short_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_MESA2_short_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_MESA2_short_ratio_realizedtrade_tableaverage";
NSString * const DB_his_data_profit_MESA3_short_ratio_realizedtrade_tablesum = @"DB_his_data_profit_MESA3_short_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_MESA3_short_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_MESA3_short_ratio_realizedtrade_tableaverage";

NSString * const DB_his_data_profit_MESA1_longshort_ratio_realizedtrade_tablesum = @"DB_his_data_profit_MESA1_longshort_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_MESA1_longshort_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_MESA1_longshort_ratio_realizedtrade_tableaverage";


NSString * const DB_his_data_profit_MESA2_longshort_ratio_realizedtrade_tablesum = @"DB_his_data_profit_MESA2_longshort_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_MESA2_longshort_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_MESA2_longshort_ratio_realizedtrade_tableaverage";

NSString * const DB_his_data_profit_MESA3_longshort_ratio_realizedtrade_tablesum = @"DB_his_data_profit_MESA3_longshort_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_MESA3_longshort_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_MESA3_longshort_ratio_realizedtrade_tableaverage";

//實現損益 temp

NSString * const DB_his_data_profit_MESA1_long_ratio_realizedtrade_temp_tablesum = @"DB_his_data_profit_MESA1_long_ratio_realizedtrade_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_long_ratio_realizedtrade_temp_tableaverage = @"DB_his_data_profit_MESA1_long_ratio_realizedtrade_temp_tableaverage";


NSString * const DB_his_data_profit_MESA2_long_ratio_realizedtrade_temp_tablesum = @"DB_his_data_profit_MESA2_long_ratio_realizedtrade_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_long_ratio_realizedtrade_temp_tableaverage = @"DB_his_data_profit_MESA2_long_ratio_realizedtrade_temp_tableaverage";

NSString * const DB_his_data_profit_MESA3_long_ratio_realizedtrade_temp_tablesum = @"DB_his_data_profit_MESA3_long_ratio_realizedtrade_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_long_ratio_realizedtrade_temp_tableaverage = @"DB_his_data_profit_MESA3_long_ratio_realizedtrade_temp_tableaverage";

NSString * const DB_his_data_profit_MESA1_short_ratio_realizedtrade_temp_tablesum = @"DB_his_data_profit_MESA1_short_ratio_realizedtrade_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_short_ratio_realizedtrade_temp_tableaverage = @"DB_his_data_profit_MESA1_short_ratio_realizedtrade_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_short_ratio_realizedtrade_temp_tablesum = @"DB_his_data_profit_MESA2_short_ratio_realizedtrade_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_short_ratio_realizedtrade_temp_tableaverage = @"DB_his_data_profit_MESA2_short_ratio_realizedtrade_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_short_ratio_realizedtrade_temp_tablesum = @"DB_his_data_profit_MESA3_short_ratio_realizedtrade_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_short_ratio_realizedtrade_temp_tableaverage = @"DB_his_data_profit_MESA3_short_ratio_realizedtrade_temp_tableaverage";

//實現損益_tablesum
NSString * const DB_his_data_profit_MESA1_long_total_count_temp_tablesum = @"DB_his_data_profit_MESA1_long_total_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_long_win_count_temp_tablesum =   @"DB_his_data_profit_MESA1_long_win_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_long_win_ratio_temp_tablesum =   @"DB_his_data_profit_MESA1_long_win_ratio_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_short_total_count_temp_tablesum = @"DB_his_data_profit_MESA1_short_total_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_short_win_count_temp_tablesum =   @"DB_his_data_profit_MESA1_short_win_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_short_win_ratio_temp_tablesum =   @"DB_his_data_profit_MESA1_short_win_ratio_temp_tablesum";

NSString * const DB_his_data_profit_MESA2_long_total_count_temp_tablesum = @"DB_his_data_profit_MESA2_long_total_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_long_win_count_temp_tablesum =   @"DB_his_data_profit_MESA2_long_win_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_long_win_ratio_temp_tablesum =   @"DB_his_data_profit_MESA2_long_win_ratio_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_short_total_count_temp_tablesum = @"DB_his_data_profit_MESA2_short_total_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_short_win_count_temp_tablesum =   @"DB_his_data_profit_MESA2_short_win_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_short_win_ratio_temp_tablesum =   @"DB_his_data_profit_MESA2_short_win_ratio_temp_tablesum";

NSString * const DB_his_data_profit_MESA3_long_total_count_temp_tablesum = @"DB_his_data_profit_MESA3_long_total_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_long_win_count_temp_tablesum =   @"DB_his_data_profit_MESA3_long_win_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_long_win_ratio_temp_tablesum =   @"DB_his_data_profit_MESA3_long_win_ratio_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_short_total_count_temp_tablesum = @"DB_his_data_profit_MESA3_short_total_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_short_win_count_temp_tablesum =   @"DB_his_data_profit_MESA3_short_win_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_short_win_ratio_temp_tablesum =   @"DB_his_data_profit_MESA3_short_win_ratio_temp_tablesum";

//實現損益_tableaverage
NSString * const DB_his_data_profit_MESA1_long_total_count_temp_tableaverage = @"DB_his_data_profit_MESA1_long_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_long_win_count_temp_tableaverage =   @"DB_his_data_profit_MESA1_long_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_long_win_ratio_temp_tableaverage =   @"DB_his_data_profit_MESA1_long_win_ratio_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_short_total_count_temp_tableaverage = @"DB_his_data_profit_MESA1_short_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_short_win_count_temp_tableaverage =   @"DB_his_data_profit_MESA1_short_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_short_win_ratio_temp_tableaverage =   @"DB_his_data_profit_MESA1_short_win_ratio_temp_tableaverage";

NSString * const DB_his_data_profit_MESA2_long_total_count_temp_tableaverage = @"DB_his_data_profit_MESA2_long_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_long_win_count_temp_tableaverage =   @"DB_his_data_profit_MESA2_long_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_long_win_ratio_temp_tableaverage =   @"DB_his_data_profit_MESA2_long_win_ratio_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_short_total_count_temp_tableaverage = @"DB_his_data_profit_MESA2_short_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_short_win_count_temp_tableaverage =   @"DB_his_data_profit_MESA2_short_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_short_win_ratio_temp_tableaverage =   @"DB_his_data_profit_MESA2_short_win_ratio_temp_tableaverage";

NSString * const DB_his_data_profit_MESA3_long_total_count_temp_tableaverage = @"DB_his_data_profit_MESA3_long_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_long_win_count_temp_tableaverage =   @"DB_his_data_profit_MESA3_long_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_long_win_ratio_temp_tableaverage =   @"DB_his_data_profit_MESA3_long_win_ratio_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_short_total_count_temp_tableaverage = @"DB_his_data_profit_MESA3_short_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_short_win_count_temp_tableaverage =   @"DB_his_data_profit_MESA3_short_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_short_win_ratio_temp_tableaverage =   @"DB_his_data_profit_MESA3_short_win_ratio_temp_tableaverage";

NSString * const DB_his_data_profit_MESA1_LS_total_count_temp_tableaverage = @"DB_his_data_profit_MESA1_LS_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_LS_win_count_temp_tableaverage =   @"DB_his_data_profit_MESA1_LS_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_LS_win_ratio_temp_tableaverage =   @"DB_his_data_profit_MESA1_LS_win_ratio_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_LS_total_count_temp_tablesum = @"DB_his_data_profit_MESA1_LS_total_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_LS_win_count_temp_tablesum =  @"DB_his_data_profit_MESA1_LS_win_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_LS_win_ratio_temp_tablesum =  @"DB_his_data_profit_MESA1_LS_win_ratio_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_LS_total_count_temp_tableaverage = @"DB_his_data_profit_MESA2_LS_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_LS_win_count_temp_tableaverage =   @"DB_his_data_profit_MESA2_LS_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_LS_win_ratio_temp_tableaverage =   @"DB_his_data_profit_MESA2_LS_win_ratio_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_LS_total_count_temp_tablesum = @"DB_his_data_profit_MESA2_LS_total_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_LS_win_count_temp_tablesum =   @"DB_his_data_profit_MESA2_LS_win_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_LS_win_ratio_temp_tablesum =   @"DB_his_data_profit_MESA2_LS_win_ratio_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_LS_total_count_temp_tableaverage = @"DB_his_data_profit_MESA3_LS_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_LS_win_count_temp_tableaverage =   @"DB_his_data_profit_MESA3_LS_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_LS_win_ratio_temp_tableaverage =   @"DB_his_data_profit_MESA3_LS_win_ratio_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_LS_total_count_temp_tablesum = @"DB_his_data_profit_MESA3_LS_total_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_LS_win_count_temp_tablesum =   @"DB_his_data_profit_MESA3_LS_win_count_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_LS_win_ratio_temp_tablesum =   @"DB_his_data_profit_MESA3_LS_win_ratio_temp_tablesum";


//
NSString * const DB_his_data_profit_MESA1_long_return_temp_tablesum = @"DB_his_data_profit_MESA1_long_return_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_long_period_temp_tablesum =   @"DB_his_data_profit_MESA1_long_period_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_long_max_loss_temp_tablesum =   @"DB_his_data_profit_MESA1_long_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_long_max_gain_temp_tablesum = @"DB_his_data_profit_MESA1_long_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_long_return_temp_tableaverage = @"DB_his_data_profit_MESA1_long_return_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_long_period_temp_tableaverage =   @"DB_his_data_profit_MESA1_long_period_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_long_max_loss_temp_tableaverage =   @"DB_his_data_profit_MESA1_long_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_long_max_gain_temp_tableaverage = @"DB_his_data_profit_MESA1_long_max_gain_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_short_return_temp_tablesum = @"DB_his_data_profit_MESA1_short_return_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_short_period_temp_tablesum =   @"DB_his_data_profit_MESA1_short_period_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_short_max_loss_temp_tablesum =   @"DB_his_data_profit_MESA1_short_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_short_max_gain_temp_tablesum = @"DB_his_data_profit_MESA1_short_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_short_return_temp_tableaverage = @"DB_his_data_profit_MESA1_short_return_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_short_period_temp_tableaverage =   @"DB_his_data_profit_MESA1_short_period_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_short_max_loss_temp_tableaverage =   @"DB_his_data_profit_MESA1_short_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_short_max_gain_temp_tableaverage = @"DB_his_data_profit_MESA1_short_max_gain_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_LS_return_temp_tablesum = @"DB_his_data_profit_MESA1_LS_return_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_LS_period_temp_tablesum =   @"DB_his_data_profit_MESA1_LS_period_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_LS_max_loss_temp_tablesum =   @"DB_his_data_profit_MESA1_LS_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_LS_max_gain_temp_tablesum = @"DB_his_data_profit_MESA1_LS_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_MESA1_LS_return_temp_tableaverage = @"DB_his_data_profit_MESA1_LS_return_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_LS_period_temp_tableaverage =   @"DB_his_data_profit_MESA1_LS_period_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_LS_max_loss_temp_tableaverage =   @"DB_his_data_profit_MESA1_LS_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_MESA1_LS_max_gain_temp_tableaverage = @"DB_his_data_profit_MESA1_LS_max_gain_temp_tableaverage";


NSString * const DB_his_data_profit_MESA2_long_return_temp_tablesum = @"DB_his_data_profit_MESA2_long_return_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_long_period_temp_tablesum =   @"DB_his_data_profit_MESA2_long_period_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_long_max_loss_temp_tablesum =   @"DB_his_data_profit_MESA2_long_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_long_max_gain_temp_tablesum = @"DB_his_data_profit_MESA2_long_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_long_return_temp_tableaverage = @"DB_his_data_profit_MESA2_long_return_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_long_period_temp_tableaverage =   @"DB_his_data_profit_MESA2_long_period_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_long_max_loss_temp_tableaverage =   @"DB_his_data_profit_MESA2_long_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_long_max_gain_temp_tableaverage = @"DB_his_data_profit_MESA2_long_max_gain_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_short_return_temp_tablesum = @"DB_his_data_profit_MESA2_short_return_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_short_period_temp_tablesum =   @"DB_his_data_profit_MESA2_short_period_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_short_max_loss_temp_tablesum =   @"DB_his_data_profit_MESA2_short_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_short_max_gain_temp_tablesum = @"DB_his_data_profit_MESA2_short_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_short_return_temp_tableaverage = @"DB_his_data_profit_MESA2_short_return_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_short_period_temp_tableaverage =   @"DB_his_data_profit_MESA2_short_period_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_short_max_loss_temp_tableaverage =   @"DB_his_data_profit_MESA2_short_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_short_max_gain_temp_tableaverage = @"DB_his_data_profit_MESA2_short_max_gain_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_LS_return_temp_tablesum = @"DB_his_data_profit_MESA2_LS_return_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_LS_period_temp_tablesum =   @"DB_his_data_profit_MESA2_LS_period_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_LS_max_loss_temp_tablesum =   @"DB_his_data_profit_MESA2_LS_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_LS_max_gain_temp_tablesum = @"DB_his_data_profit_MESA2_LS_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_MESA2_LS_return_temp_tableaverage = @"DB_his_data_profit_MESA2_LS_return_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_LS_period_temp_tableaverage =   @"DB_his_data_profit_MESA2_LS_period_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_LS_max_loss_temp_tableaverage =   @"DB_his_data_profit_MESA2_LS_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_MESA2_LS_max_gain_temp_tableaverage = @"DB_his_data_profit_MESA2_LS_max_gain_temp_tableaverage";


NSString * const DB_his_data_profit_MESA3_long_return_temp_tablesum = @"DB_his_data_profit_MESA3_long_return_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_long_period_temp_tablesum =   @"DB_his_data_profit_MESA3_long_period_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_long_max_loss_temp_tablesum =   @"DB_his_data_profit_MESA3_long_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_long_max_gain_temp_tablesum = @"DB_his_data_profit_MESA3_long_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_long_return_temp_tableaverage = @"DB_his_data_profit_MESA3_long_return_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_long_period_temp_tableaverage =   @"DB_his_data_profit_MESA3_long_period_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_long_max_loss_temp_tableaverage =   @"DB_his_data_profit_MESA3_long_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_long_max_gain_temp_tableaverage = @"DB_his_data_profit_MESA3_long_max_gain_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_short_return_temp_tablesum = @"DB_his_data_profit_MESA3_short_return_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_short_period_temp_tablesum =   @"DB_his_data_profit_MESA3_short_period_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_short_max_loss_temp_tablesum =   @"DB_his_data_profit_MESA3_short_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_short_max_gain_temp_tablesum = @"DB_his_data_profit_MESA3_short_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_short_return_temp_tableaverage = @"DB_his_data_profit_MESA3_short_return_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_short_period_temp_tableaverage =   @"DB_his_data_profit_MESA3_short_period_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_short_max_loss_temp_tableaverage =   @"DB_his_data_profit_MESA3_short_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_short_max_gain_temp_tableaverage = @"DB_his_data_profit_MESA3_short_max_gain_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_LS_return_temp_tablesum = @"DB_his_data_profit_MESA3_LS_return_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_LS_period_temp_tablesum =   @"DB_his_data_profit_MESA3_LS_period_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_LS_max_loss_temp_tablesum =   @"DB_his_data_profit_MESA3_LS_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_LS_max_gain_temp_tablesum = @"DB_his_data_profit_MESA3_LS_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_MESA3_LS_return_temp_tableaverage = @"DB_his_data_profit_MESA3_LS_return_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_LS_period_temp_tableaverage =   @"DB_his_data_profit_MESA3_LS_period_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_LS_max_loss_temp_tableaverage =   @"DB_his_data_profit_MESA3_LS_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_MESA3_LS_max_gain_temp_tableaverage = @"DB_his_data_profit_MESA3_LS_max_gain_temp_tableaverage";


//尚未實現損益LFMESA
NSString * const DB_his_data_profit_LFMESA1_long_ratio_lasttrade_tablesum = @"DB_his_data_profit_LFMESA1_long_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_LFMESA1_long_ratio_lasttrade_tableaverage = @"DB_his_data_profit_LFMESA1_long_ratio_lasttrade_tableaverage";


NSString * const DB_his_data_profit_LFMESA2_long_ratio_lasttrade_tablesum = @"DB_his_data_profit_LFMESA2_long_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_LFMESA2_long_ratio_lasttrade_tableaverage = @"DB_his_data_profit_LFMESA2_long_ratio_lasttrade_tableaverage";

NSString * const DB_his_data_profit_LFMESA3_long_ratio_lasttrade_tablesum = @"DB_his_data_profit_LFMESA3_long_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_LFMESA3_long_ratio_lasttrade_tableaverage = @"DB_his_data_profit_LFMESA3_long_ratio_lasttrade_tableaverage";

NSString * const DB_his_data_profit_LFMESA1_short_ratio_lasttrade_tablesum = @"DB_his_data_profit_LFMESA1_short_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_LFMESA1_short_ratio_lasttrade_tableaverage = @"DB_his_data_profit_LFMESA1_short_ratio_lasttrade_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_short_ratio_lasttrade_tablesum = @"DB_his_data_profit_LFMESA2_short_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_LFMESA2_short_ratio_lasttrade_tableaverage = @"DB_his_data_profit_LFMESA2_short_ratio_lasttrade_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_short_ratio_lasttrade_tablesum = @"DB_his_data_profit_LFMESA3_short_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_LFMESA3_short_ratio_lasttrade_tableaverage = @"DB_his_data_profit_LFMESA3_short_ratio_lasttrade_tableaverage";

NSString * const DB_his_data_profit_LFMESA1_longshort_ratio_lasttrade_tablesum = @"DB_his_data_profit_LFMESA1_longshort_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_LFMESA1_longshort_ratio_lasttrade_tableaverage = @"DB_his_data_profit_LFMESA1_longshort_ratio_lasttrade_tableaverage";


NSString * const DB_his_data_profit_LFMESA2_longshort_ratio_lasttrade_tablesum = @"DB_his_data_profit_LFMESA2_longshort_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_LFMESA2_longshort_ratio_lasttrade_tableaverage = @"DB_his_data_profit_LFMESA2_longshort_ratio_lasttrade_tableaverage";

NSString * const DB_his_data_profit_LFMESA3_longshort_ratio_lasttrade_tablesum = @"DB_his_data_profit_LFMESA3_longshort_ratio_lasttrade_tablesum";
NSString * const DB_his_data_profit_LFMESA3_longshort_ratio_lasttrade_tableaverage = @"DB_his_data_profit_LFMESA3_longshort_ratio_lasttrade_tableaverage";


//實現損益

NSString * const DB_his_data_profit_LFMESA1_long_ratio_realizedtrade_tablesum = @"DB_his_data_profit_LFMESA1_long_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_LFMESA1_long_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_LFMESA1_long_ratio_realizedtrade_tableaverage";


NSString * const DB_his_data_profit_LFMESA2_long_ratio_realizedtrade_tablesum = @"DB_his_data_profit_LFMESA2_long_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_LFMESA2_long_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_LFMESA2_long_ratio_realizedtrade_tableaverage";

NSString * const DB_his_data_profit_LFMESA3_long_ratio_realizedtrade_tablesum = @"DB_his_data_profit_LFMESA3_long_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_LFMESA3_long_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_LFMESA3_long_ratio_realizedtrade_tableaverage";

NSString * const DB_his_data_profit_LFMESA1_short_ratio_realizedtrade_tablesum = @"DB_his_data_profit_LFMESA1_short_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_LFMESA1_short_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_LFMESA1_short_ratio_realizedtrade_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_short_ratio_realizedtrade_tablesum = @"DB_his_data_profit_LFMESA2_short_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_LFMESA2_short_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_LFMESA2_short_ratio_realizedtrade_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_short_ratio_realizedtrade_tablesum = @"DB_his_data_profit_LFMESA3_short_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_LFMESA3_short_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_LFMESA3_short_ratio_realizedtrade_tableaverage";

NSString * const DB_his_data_profit_LFMESA1_longshort_ratio_realizedtrade_tablesum = @"DB_his_data_profit_LFMESA1_longshort_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_LFMESA1_longshort_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_LFMESA1_longshort_ratio_realizedtrade_tableaverage";


NSString * const DB_his_data_profit_LFMESA2_longshort_ratio_realizedtrade_tablesum = @"DB_his_data_profit_LFMESA2_longshort_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_LFMESA2_longshort_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_LFMESA2_longshort_ratio_realizedtrade_tableaverage";

NSString * const DB_his_data_profit_LFMESA3_longshort_ratio_realizedtrade_tablesum = @"DB_his_data_profit_LFMESA3_longshort_ratio_realizedtrade_tablesum";
NSString * const DB_his_data_profit_LFMESA3_longshort_ratio_realizedtrade_tableaverage = @"DB_his_data_profit_LFMESA3_longshort_ratio_realizedtrade_tableaverage";

//實現損益 temp

NSString * const DB_his_data_profit_LFMESA1_long_ratio_realizedtrade_temp_tablesum = @"DB_his_data_profit_LFMESA1_long_ratio_realizedtrade_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_long_ratio_realizedtrade_temp_tableaverage = @"DB_his_data_profit_LFMESA1_long_ratio_realizedtrade_temp_tableaverage";


NSString * const DB_his_data_profit_LFMESA2_long_ratio_realizedtrade_temp_tablesum = @"DB_his_data_profit_LFMESA2_long_ratio_realizedtrade_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_long_ratio_realizedtrade_temp_tableaverage = @"DB_his_data_profit_LFMESA2_long_ratio_realizedtrade_temp_tableaverage";

NSString * const DB_his_data_profit_LFMESA3_long_ratio_realizedtrade_temp_tablesum = @"DB_his_data_profit_LFMESA3_long_ratio_realizedtrade_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_long_ratio_realizedtrade_temp_tableaverage = @"DB_his_data_profit_LFMESA3_long_ratio_realizedtrade_temp_tableaverage";

NSString * const DB_his_data_profit_LFMESA1_short_ratio_realizedtrade_temp_tablesum = @"DB_his_data_profit_LFMESA1_short_ratio_realizedtrade_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_short_ratio_realizedtrade_temp_tableaverage = @"DB_his_data_profit_LFMESA1_short_ratio_realizedtrade_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_short_ratio_realizedtrade_temp_tablesum = @"DB_his_data_profit_LFMESA2_short_ratio_realizedtrade_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_short_ratio_realizedtrade_temp_tableaverage = @"DB_his_data_profit_LFMESA2_short_ratio_realizedtrade_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_short_ratio_realizedtrade_temp_tablesum = @"DB_his_data_profit_LFMESA3_short_ratio_realizedtrade_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_short_ratio_realizedtrade_temp_tableaverage = @"DB_his_data_profit_LFMESA3_short_ratio_realizedtrade_temp_tableaverage";

//實現損益_tablesum
NSString * const DB_his_data_profit_LFMESA1_long_total_count_temp_tablesum = @"DB_his_data_profit_LFMESA1_long_total_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_long_win_count_temp_tablesum =   @"DB_his_data_profit_LFMESA1_long_win_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_long_win_ratio_temp_tablesum =   @"DB_his_data_profit_LFMESA1_long_win_ratio_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_short_total_count_temp_tablesum = @"DB_his_data_profit_LFMESA1_short_total_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_short_win_count_temp_tablesum =   @"DB_his_data_profit_LFMESA1_short_win_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_short_win_ratio_temp_tablesum =   @"DB_his_data_profit_LFMESA1_short_win_ratio_temp_tablesum";

NSString * const DB_his_data_profit_LFMESA2_long_total_count_temp_tablesum = @"DB_his_data_profit_LFMESA2_long_total_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_long_win_count_temp_tablesum =   @"DB_his_data_profit_LFMESA2_long_win_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_long_win_ratio_temp_tablesum =   @"DB_his_data_profit_LFMESA2_long_win_ratio_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_short_total_count_temp_tablesum = @"DB_his_data_profit_LFMESA2_short_total_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_short_win_count_temp_tablesum =   @"DB_his_data_profit_LFMESA2_short_win_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_short_win_ratio_temp_tablesum =   @"DB_his_data_profit_LFMESA2_short_win_ratio_temp_tablesum";

NSString * const DB_his_data_profit_LFMESA3_long_total_count_temp_tablesum = @"DB_his_data_profit_LFMESA3_long_total_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_long_win_count_temp_tablesum =   @"DB_his_data_profit_LFMESA3_long_win_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_long_win_ratio_temp_tablesum =   @"DB_his_data_profit_LFMESA3_long_win_ratio_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_short_total_count_temp_tablesum = @"DB_his_data_profit_LFMESA3_short_total_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_short_win_count_temp_tablesum =   @"DB_his_data_profit_LFMESA3_short_win_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_short_win_ratio_temp_tablesum =   @"DB_his_data_profit_LFMESA3_short_win_ratio_temp_tablesum";

//實現損益_tableaverage
NSString * const DB_his_data_profit_LFMESA1_long_total_count_temp_tableaverage = @"DB_his_data_profit_LFMESA1_long_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_long_win_count_temp_tableaverage =   @"DB_his_data_profit_LFMESA1_long_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_long_win_ratio_temp_tableaverage =   @"DB_his_data_profit_LFMESA1_long_win_ratio_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_short_total_count_temp_tableaverage = @"DB_his_data_profit_LFMESA1_short_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_short_win_count_temp_tableaverage =   @"DB_his_data_profit_LFMESA1_short_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_short_win_ratio_temp_tableaverage =   @"DB_his_data_profit_LFMESA1_short_win_ratio_temp_tableaverage";

NSString * const DB_his_data_profit_LFMESA2_long_total_count_temp_tableaverage = @"DB_his_data_profit_LFMESA2_long_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_long_win_count_temp_tableaverage =   @"DB_his_data_profit_LFMESA2_long_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_long_win_ratio_temp_tableaverage =   @"DB_his_data_profit_LFMESA2_long_win_ratio_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_short_total_count_temp_tableaverage = @"DB_his_data_profit_LFMESA2_short_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_short_win_count_temp_tableaverage =   @"DB_his_data_profit_LFMESA2_short_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_short_win_ratio_temp_tableaverage =   @"DB_his_data_profit_LFMESA2_short_win_ratio_temp_tableaverage";

NSString * const DB_his_data_profit_LFMESA3_long_total_count_temp_tableaverage = @"DB_his_data_profit_LFMESA3_long_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_long_win_count_temp_tableaverage =   @"DB_his_data_profit_LFMESA3_long_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_long_win_ratio_temp_tableaverage =   @"DB_his_data_profit_LFMESA3_long_win_ratio_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_short_total_count_temp_tableaverage = @"DB_his_data_profit_LFMESA3_short_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_short_win_count_temp_tableaverage =   @"DB_his_data_profit_LFMESA3_short_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_short_win_ratio_temp_tableaverage =   @"DB_his_data_profit_LFMESA3_short_win_ratio_temp_tableaverage";

NSString * const DB_his_data_profit_LFMESA1_LS_total_count_temp_tableaverage = @"DB_his_data_profit_LFMESA1_LS_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_LS_win_count_temp_tableaverage =   @"DB_his_data_profit_LFMESA1_LS_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_LS_win_ratio_temp_tableaverage =   @"DB_his_data_profit_LFMESA1_LS_win_ratio_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_LS_total_count_temp_tablesum = @"DB_his_data_profit_LFMESA1_LS_total_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_LS_win_count_temp_tablesum =  @"DB_his_data_profit_LFMESA1_LS_win_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_LS_win_ratio_temp_tablesum =  @"DB_his_data_profit_LFMESA1_LS_win_ratio_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_LS_total_count_temp_tableaverage = @"DB_his_data_profit_LFMESA2_LS_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_LS_win_count_temp_tableaverage =   @"DB_his_data_profit_LFMESA2_LS_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_LS_win_ratio_temp_tableaverage =   @"DB_his_data_profit_LFMESA2_LS_win_ratio_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_LS_total_count_temp_tablesum = @"DB_his_data_profit_LFMESA2_LS_total_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_LS_win_count_temp_tablesum =   @"DB_his_data_profit_LFMESA2_LS_win_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_LS_win_ratio_temp_tablesum =   @"DB_his_data_profit_LFMESA2_LS_win_ratio_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_LS_total_count_temp_tableaverage = @"DB_his_data_profit_LFMESA3_LS_total_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_LS_win_count_temp_tableaverage =   @"DB_his_data_profit_LFMESA3_LS_win_count_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_LS_win_ratio_temp_tableaverage =   @"DB_his_data_profit_LFMESA3_LS_win_ratio_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_LS_total_count_temp_tablesum = @"DB_his_data_profit_LFMESA3_LS_total_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_LS_win_count_temp_tablesum =   @"DB_his_data_profit_LFMESA3_LS_win_count_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_LS_win_ratio_temp_tablesum =   @"DB_his_data_profit_LFMESA3_LS_win_ratio_temp_tablesum";


//
NSString * const DB_his_data_profit_LFMESA1_long_return_temp_tablesum = @"DB_his_data_profit_LFMESA1_long_return_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_long_period_temp_tablesum =   @"DB_his_data_profit_LFMESA1_long_period_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_long_max_loss_temp_tablesum =   @"DB_his_data_profit_LFMESA1_long_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_long_max_gain_temp_tablesum = @"DB_his_data_profit_LFMESA1_long_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_long_return_temp_tableaverage = @"DB_his_data_profit_LFMESA1_long_return_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_long_period_temp_tableaverage =   @"DB_his_data_profit_LFMESA1_long_period_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_long_max_loss_temp_tableaverage =   @"DB_his_data_profit_LFMESA1_long_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_long_max_gain_temp_tableaverage = @"DB_his_data_profit_LFMESA1_long_max_gain_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_short_return_temp_tablesum = @"DB_his_data_profit_LFMESA1_short_return_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_short_period_temp_tablesum =   @"DB_his_data_profit_LFMESA1_short_period_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_short_max_loss_temp_tablesum =   @"DB_his_data_profit_LFMESA1_short_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_short_max_gain_temp_tablesum = @"DB_his_data_profit_LFMESA1_short_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_short_return_temp_tableaverage = @"DB_his_data_profit_LFMESA1_short_return_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_short_period_temp_tableaverage =   @"DB_his_data_profit_LFMESA1_short_period_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_short_max_loss_temp_tableaverage =   @"DB_his_data_profit_LFMESA1_short_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_short_max_gain_temp_tableaverage = @"DB_his_data_profit_LFMESA1_short_max_gain_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_LS_return_temp_tablesum = @"DB_his_data_profit_LFMESA1_LS_return_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_LS_period_temp_tablesum =   @"DB_his_data_profit_LFMESA1_LS_period_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_LS_max_loss_temp_tablesum =   @"DB_his_data_profit_LFMESA1_LS_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_LS_max_gain_temp_tablesum = @"DB_his_data_profit_LFMESA1_LS_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA1_LS_return_temp_tableaverage = @"DB_his_data_profit_LFMESA1_LS_return_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_LS_period_temp_tableaverage =   @"DB_his_data_profit_LFMESA1_LS_period_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_LS_max_loss_temp_tableaverage =   @"DB_his_data_profit_LFMESA1_LS_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA1_LS_max_gain_temp_tableaverage = @"DB_his_data_profit_LFMESA1_LS_max_gain_temp_tableaverage";


NSString * const DB_his_data_profit_LFMESA2_long_return_temp_tablesum = @"DB_his_data_profit_LFMESA2_long_return_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_long_period_temp_tablesum =   @"DB_his_data_profit_LFMESA2_long_period_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_long_max_loss_temp_tablesum =   @"DB_his_data_profit_LFMESA2_long_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_long_max_gain_temp_tablesum = @"DB_his_data_profit_LFMESA2_long_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_long_return_temp_tableaverage = @"DB_his_data_profit_LFMESA2_long_return_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_long_period_temp_tableaverage =   @"DB_his_data_profit_LFMESA2_long_period_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_long_max_loss_temp_tableaverage =   @"DB_his_data_profit_LFMESA2_long_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_long_max_gain_temp_tableaverage = @"DB_his_data_profit_LFMESA2_long_max_gain_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_short_return_temp_tablesum = @"DB_his_data_profit_LFMESA2_short_return_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_short_period_temp_tablesum =   @"DB_his_data_profit_LFMESA2_short_period_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_short_max_loss_temp_tablesum =   @"DB_his_data_profit_LFMESA2_short_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_short_max_gain_temp_tablesum = @"DB_his_data_profit_LFMESA2_short_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_short_return_temp_tableaverage = @"DB_his_data_profit_LFMESA2_short_return_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_short_period_temp_tableaverage =   @"DB_his_data_profit_LFMESA2_short_period_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_short_max_loss_temp_tableaverage =   @"DB_his_data_profit_LFMESA2_short_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_short_max_gain_temp_tableaverage = @"DB_his_data_profit_LFMESA2_short_max_gain_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_LS_return_temp_tablesum = @"DB_his_data_profit_LFMESA2_LS_return_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_LS_period_temp_tablesum =   @"DB_his_data_profit_LFMESA2_LS_period_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_LS_max_loss_temp_tablesum =   @"DB_his_data_profit_LFMESA2_LS_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_LS_max_gain_temp_tablesum = @"DB_his_data_profit_LFMESA2_LS_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA2_LS_return_temp_tableaverage = @"DB_his_data_profit_LFMESA2_LS_return_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_LS_period_temp_tableaverage =   @"DB_his_data_profit_LFMESA2_LS_period_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_LS_max_loss_temp_tableaverage =   @"DB_his_data_profit_LFMESA2_LS_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA2_LS_max_gain_temp_tableaverage = @"DB_his_data_profit_LFMESA2_LS_max_gain_temp_tableaverage";


NSString * const DB_his_data_profit_LFMESA3_long_return_temp_tablesum = @"DB_his_data_profit_LFMESA3_long_return_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_long_period_temp_tablesum =   @"DB_his_data_profit_LFMESA3_long_period_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_long_max_loss_temp_tablesum =   @"DB_his_data_profit_LFMESA3_long_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_long_max_gain_temp_tablesum = @"DB_his_data_profit_LFMESA3_long_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_long_return_temp_tableaverage = @"DB_his_data_profit_LFMESA3_long_return_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_long_period_temp_tableaverage =   @"DB_his_data_profit_LFMESA3_long_period_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_long_max_loss_temp_tableaverage =   @"DB_his_data_profit_LFMESA3_long_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_long_max_gain_temp_tableaverage = @"DB_his_data_profit_LFMESA3_long_max_gain_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_short_return_temp_tablesum = @"DB_his_data_profit_LFMESA3_short_return_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_short_period_temp_tablesum =   @"DB_his_data_profit_LFMESA3_short_period_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_short_max_loss_temp_tablesum =   @"DB_his_data_profit_LFMESA3_short_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_short_max_gain_temp_tablesum = @"DB_his_data_profit_LFMESA3_short_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_short_return_temp_tableaverage = @"DB_his_data_profit_LFMESA3_short_return_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_short_period_temp_tableaverage =   @"DB_his_data_profit_LFMESA3_short_period_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_short_max_loss_temp_tableaverage =   @"DB_his_data_profit_LFMESA3_short_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_short_max_gain_temp_tableaverage = @"DB_his_data_profit_LFMESA3_short_max_gain_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_LS_return_temp_tablesum = @"DB_his_data_profit_LFMESA3_LS_return_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_LS_period_temp_tablesum =   @"DB_his_data_profit_LFMESA3_LS_period_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_LS_max_loss_temp_tablesum =   @"DB_his_data_profit_LFMESA3_LS_max_loss_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_LS_max_gain_temp_tablesum = @"DB_his_data_profit_LFMESA3_LS_max_gain_temp_tablesum";
NSString * const DB_his_data_profit_LFMESA3_LS_return_temp_tableaverage = @"DB_his_data_profit_LFMESA3_LS_return_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_LS_period_temp_tableaverage =   @"DB_his_data_profit_LFMESA3_LS_period_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_LS_max_loss_temp_tableaverage =   @"DB_his_data_profit_LFMESA3_LS_max_loss_temp_tableaverage";
NSString * const DB_his_data_profit_LFMESA3_LS_max_gain_temp_tableaverage = @"DB_his_data_profit_LFMESA3_LS_max_gain_temp_tableaverage";
